go/types.Basic.kind (field)

26 uses

	go/types (current package)
		basic.go#L67: 	kind BasicKind
		basic.go#L73: func (b *Basic) Kind() BasicKind { return b.kind }
		builtins.go#L321: 				switch t.kind {
		builtins.go#L449: 				switch t.kind {
		conversions.go#L271: 	return t != nil && t.kind == Uintptr
		conversions.go#L276: 	return t != nil && t.kind == UnsafePointer
		conversions.go#L287: 		return t != nil && (t.kind == Byte || t.kind == Rune)
		expr.go#L297: 			switch typ.kind {
		expr.go#L333: 		switch n := constant.BitLen(x); typ.kind {
		expr.go#L348: 		switch typ.kind {
		expr.go#L378: 		switch typ.kind {
		expr.go#L639: 		xkind := x.typ.(*Basic).kind
		expr.go#L640: 		tkind := target.(*Basic).kind
		expr.go#L664: 		switch x.typ.(*Basic).kind {
		predicates.go#L125: 		return t.kind != UntypedNil
		predicates.go#L156: 		return u.kind == UnsafePointer
		predicates.go#L189: 			return x.kind == y.kind
		predicates.go#L453: 		switch t.kind {
		signature.go#L242: 								if u.kind == UnsafePointer {
		sizes.go#L129: 		k := t.kind
		struct.go#L153: 					if u.kind == UnsafePointer {
		typestring.go#L424: 					if t, _ := under(typ).(*Basic); t == nil || t.kind != String {
		unify.go#L401: 			return x.kind == y.kind